A Comparative Analysis and Evaluation of Different Agile Software Development Methodologies
نویسنده
چکیده
Numbers of Information System development methods or agile software development methodologies are in practice. When any organization is going for IS development they will be looking for the IS development methods that are most complete and/or significant and also to fulfill their requirements and give them a complete solution. Agile software development methods have made their way into the software mainstream and have got the attention of software engineers and researchers due to their rapid growth. The purpose of this paper is to compare and investigate the three most practiced methods, that is Extreme Programming, Rational Unified Process and Dynamic System Development Method by using the Multi Criterion Decision Making tool. In addition, we analyze them on the basis of different aspects in order to find out which one is the most complete and significant technique for the development of Information System.
منابع مشابه
Impact of Different Methodologies in Software Development Process
A major challenge in any engineering endeavour is taking a poorly organised, uncertain, inconsistent, incomplete, and over generalized requirements specification and turning it into a well-structured design. In order to manage quality and to save cost and time, many companies are shifting from traditional software development lifecycle models to the agile environment. This paper aims to describ...
متن کاملAgile methods: a comparative analysis
The agile methods are systems development methodologies currently used in the software development industry both internationally and in New Zealand. This article provides an overview of the agile methods, including the key publication of each method, the major influences on the agile methods, and describes comparative studies where analysis and comparison of methodologies has been carried out. ...
متن کاملEmergence of Agile Methodologies: “Perceptions from Software Practitioners in Sri Lanka"
Agile software development methods have caught the attention of software practitioners and researchers worldwide. Several issues have arisen from the experience of software methodologies, including the nature of research questions that such studies address the advantages and challenges associated with being a member of the community under study, and how to maintain the rigour in data collection...
متن کاملOn the Agile Development of Virtual Reality Systems
Processes for Agile software development present an iterative and incremental approach to computer systems, which focus on users’ needs and embraces changes. Virtual Reality projects are strongly tied to rapid evolution of technology, and to the need for clients’ feedback, during the whole project’s life-cycle. In this work, a comparative evaluation of existing methodologies is presented and th...
متن کاملSoftware Upgradation Model Based on Agile Methodology
Agile software development work on twelve principle for software development which implies requirements and solutions evolved through the combined team work of disciplined and interdisciplinary teams. The objective of this paper is to connect agile methodology with Version Control System for more efficient and effective utilization of resources. In this proposed model based on agile methodology...
متن کامل